<%--  																													
	    				   jCompany Developer Suite																		
			    		Copyright (C) 2008  Powerlogic																	
	 																													
	    Este programa � licenciado com todos os seus c�digos fontes. Voc� pode modific�-los e							
	    utiliz�-los livremente, inclusive distribu�-los para terceiros quando fizerem parte de algum aplicativo 		
	    sendo cedido, segundo os termos de licenciamento gerenciado de c�digo aberto da Powerlogic, definidos			
	    na licen�a 'Powerlogic Open-Source Licence 2.0 (POSL 2.0)'.    													
	  																													
	    A Powerlogic garante o acerto de erros eventualmente encontrados neste c�digo, para os clientes licenciados, 	
	    desde que todos os c�digos do programa sejam mantidos intactos, sem modifica��es por parte do licenciado. 		
	 																													
	    Voc� deve ter recebido uma c�pia da licen�a POSL 2.0 juntamente com este programa.								
	    Se n�o recebeu, veja em <http://www.powerlogic.com.br/licencas/posl20/>.										
	 																													
	    Contatos: plc@powerlogic.com.br - www.powerlogic.com.br 														
																														
 --%> 
<%@ page language="java" session="true" isThreadSafe="false" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8" %>
<%@ page import="com.powerlogic.jcompany.controle.PlcConstantes" %>
<%@ page import="com.powerlogic.jcompany.controle.cache.PlcCacheSessaoVO" %>
<%@ page import="com.powerlogic.jcompany.controle.cache.PlcCacheService" %>
<%@ page import="com.powerlogic.jcompany.config.PlcConfigControleHelper" %>

<%@ page   import="java.util.Map" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt"%>
<fmt:setLocale value="${sessionScope['org.apache.struts.action.LOCALE']}"/>
<fmt:setBundle basename="jCompanyResources"/>
<%  PlcCacheSessaoVO plcSessao = (PlcCacheSessaoVO) request.getSession().getAttribute(PlcConstantes.SESSION_CACHE_KEY); %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-BR" lang="pt-BR">
<head>
<title><%=PlcConfigControleHelper.getInstance().get("nomeAplicacao")%></title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<link rel="StyleSheet" href="<%=request.getContextPath()%>/plc/css/<%=plcSessao.getPele()%>/PlcLogin.css" type="text/css" charset="UTF-8" />
<script type="text/javascript">
	//Função de Foco no primeiro campo de texto de uma página
	//No layout principal: onload="testaCampos();"
	function testaCampos()
	{
		var numForms = document.forms.length
		var numElements = 0;
		for(i=0; i < numForms; i++)
		{
			numElements = document.forms[i].elements.length
			for(j=0; j < numElements; j++)
			{
				if(document.forms[i].elements[j].type=="text")
				{
					document.forms[i].elements[j].focus();
					i = numForms;
					j = numElements;
				}
			}
		}
	}
	function redireciona(url){
	var win;
	win = window.open(url,"win","");
	history.back();
   }
</script>
</head>
<%  
 PlcCacheService cache = PlcCacheService.getInstance();
 Map m = (Map) cache.recuperaObjeto(PlcConstantes.ERRO.ERRO_INICIALIZACAO_CHAVE_CACHE);
// Redireciona para alerta se houve erro de inicialização       
 if (m != null) {%>
<body onLoad="redireciona('<%=request.getContextPath()%>/plc/erros/erro597.jsp');"/>
<% } else { %>
<body scroll="no" onload="testaCampos();">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" style="margin-top:120px;">
	<tr>
		<td valign="middle" align="center">
		<form method="post" action="<%=response.encodeURL("j_security_check")%>">
		<%  if (PlcConfigControleHelper.getInstance().get("logoEmpresaLogin") != null) {
               try { %>
		    <div id="marca"><img src="<%=request.getContextPath()%><%=PlcConfigControleHelper.getInstance().get("logoEmpresaLogin")%>" width="400px"/></div>
		   <% } catch (Exception e) {}
          } else { %>
			<div id="marca"><img src="<%=request.getContextPath()%>/midia/marca_empresa.gif"/></div>
			<% } %>
			<div class="loginContainer">
				<table width="100%" border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td class="label">
							<fmt:message key="jcompany.login.usuario"/>
						</td>
						<td>
							<input class="loginTexto" name="j_username" type="text">
						</td>
					</tr>
					<tr>
						<td class="label">
							<fmt:message key="jcompany.login.senha"/>
						</td>
						<td>
							<input class="loginTexto" type="password" name="j_password">
						</td>
					</tr>
					<tr>
						<td>
							&nbsp;
						</td>
						<td>
							<input class="loginBotao" name="btnLogin" type="submit" value='<fmt:message key="jcompany.login.ok"/>' title="<fmt:message key="jcompany.ajuda.login.ok"/>">
						</td>
					</tr>
					<%  if (PlcConfigControleHelper.getInstance().get("opcoesLogin") != null &&
							PlcConfigControleHelper.getInstance().get("opcoesLogin").startsWith("S")) { %>
					<tr><td>&nbsp;</td>
					<td>
					<style type="text/css">a{font-family: Verdana;font-size: 11px;font-style: normal;font-weight: bold;
								horizontal-align:right;color: #FFFFFF;}</style>
					<a href='#' onclick='janela("/jcpadm/trocasenhapopup.do?evento=x"); return false;'><fmt:message key="jcompany.trocar.senha"/></a>
					</td>
					</tr>
					<% } %>
				</table>
			</div>
		</form>
		</td>
	</tr>
</table>
</body>
<% } %>
</html>
